/* nova skin */
/* main colors */
.n-widget,
.n-input,
.n-group,
.n-content,
.n-header,
.n-editable-area,
.n-separator,
.n-colorpicker .n-arrow-down,
.n-autocomplete,
.n-dropdown-wrap,
.n-toolbar,
.n-grouping-header,
.n-grid-pager,
.n-group-footer td,
.n-grid-footer,
.n-footer-template td,
.n-state-default,
.n-state-default .n-select,
.n-state-disabled,
.n-panelbar .n-link,
.n-grid-header-wrap,
.n-grid-header,
.n-grid td,
.n-grid-footer-wrap,
.n-grid-pager,
.n-grouping-header,
.n-grouping-header .n-group-indicator,
.n-dropdown-wrap,
.n-autocomplete,
.n-panelbar .n-link,
.n-panelbar .n-group,
.n-panelbar .n-content,
.n-calendar th,
.n-slider-track,
.n-splitbar,
.n-dropzone-active,
.n-upload-files,
.n-tiles,
.n-toolbar,
.n-dropdown-wrap,
.n-tooltip,
.n-progress {
  border-color: #dddddd;
}
.n-group,
.n-toolbar,
.n-grouping-header,
.n-grid-pager,
.n-group-footer td,
.n-grid-footer,
.n-footer-template td,
.n-widget .n-status,
.n-grouping-row td,
td.n-group-cell,
.n-calendar th,
.n-dropzone-hovered,
.n-upload-files {
  background-color: #ebebeb;
}
.n-list-container {
  border-color: #c5c5c5;
  background-color: #e9e9e9;
}
.n-content, .n-editable-area, .n-tiles {
  background-color: #ffffff;
}
.n-alt, .n-separator {
  background-color: #ffffff;
}
.n-widget,
.n-widget .n-dropdown-wrap,
.n-widget .n-picker-wrap,
.n-autocomplete.n-header,
.n-autocomplete.n-state-focused,
div.n-dropdown-wrap.n-state-active,
.n-dropdown-wrap.n-state-focused,
.n-dropdown-wrap.n-state-focused:hover,
div.n-picker-wrap.n-state-active,
.n-picker-wrap.n-state-focused,
.n-picker-wrap.n-state-focused:hover {
  border-color: #c5c5c5;
  background-color: #f3f3f3;
}
.n-autocomplete .n-input,
.n-dropdown-wrap .n-input,
.n-autocomplete.n-state-focused .n-input,
.n-dropdown-wrap.n-state-focused .n-input,
.n-picker-wrap.n-state-focused .n-input {
  border-color: #c5c5c5;
}
.n-input {
  background-color: #ffffff;
}
.n-widget,
.n-input,
.n-popup,
.n-content {
  color: #2e2e2e;
}
.n-combobox .n-input, .n-picker-wrap .n-input, .n-autocomplete .n-input {
  color: #2e2e2e;
}
.n-link:link, .n-link:visited {
  color: #2e2e2e;
}
.n-header {
  color: #2e2e2e;
}
/* gradient */
.n-header,
.n-grid-header,
.n-toolbar,
.n-dropdown-wrap,
.n-picker-wrap,
.n-grouping-header,
.n-tooltip,
.n-grid-pager,
.n-button,
.n-autocomplete,
.n-state-hover,
.n-state-selected,
.n-state-focused,
.n-tabstrip-items .n-item {
  background-image: url('nova/gradient.png');
}
.n-header,
.n-grid-header,
.n-toolbar,
.n-grouping-header,
.n-tooltip,
.n-grid-pager,
.n-button {
  background-color: #e3e3e3;
}
/* icons */
.n-icon,
.n-grouping-dropclue,
.n-treeview .n-drop-hint,
.n-slider .n-draghandle,
.n-slider-horizontal .n-slider-track,
.n-slider-horizontal .n-slider-selection,
.n-callout,
.n-splitbar-vertical,
.n-ghost-splitbar-vertical,
.n-progress,
.n-progress-status {
  background-image: url('nova/sprite.png');
}
.n-slider-vertical .n-slider-track,
.n-slider-vertical .n-slider-selection,
.n-splitbar-horizontal,
.n-ghost-splitbar-horizontal {
  background-image: url('nova/sprite-vertical.png');
}
.n-editor .n-tool-icon {
  background-image: url('nova/editor.png');
}
.n-loading {
  background-image: url('nova/loading.gif');
}
.n-loading-image {
  background-image: url('nova/loading-image.gif');
}
.n-loading-color {
  background-color: #ffffff;
}
.n-button { 
  color: #2e2e2e;
}
.n-button, .n-button.n-state-disabled:hover, .n-state-disabled .n-button:hover {
  border-color: #c5c5c5;
  background-color: #e3e3e3;
}
.n-button:hover {
  border-color: #f0713a;
  background-color: #f0713a;
}
/* states */
.n-state-active, .n-state-active:hover, .n-active-filter {
  background-color: #ffffff;
  border-color:rgba(255, 255, 255, 0.3);
}
.n-state-hover,
.n-state-hover:hover,
.n-list > .n-state-hover,
.n-list > .n-state-focused,
.n-state-focused,
.n-marquee {
  color: #ffffff;
  background-color: #f0713a;
  border-color: #f0713a;
}
.n-state-hover > .n-link, .n-state-focused > .n-link, .n-other-month.n-state-hover .n-link {
  color: #ffffff;
}
.n-autocomplete.n-state-hover, .n-picker-wrap.n-state-hover, .n-dropdown-wrap.n-state-hover {
  background-color: #f0713a;
  border-color: #f0713a;
}
.n-dropdown .n-state-hover .n-input {
  color: #ffffff;
}
.n-dropdown .n-state-focused .n-input {
  color: #2e2e2e;
}
.n-state-selected,
.n-list > .n-state-selected,
.n-panelbar .n-state-selected,
.n-button:active {
  color: #ffffff;
  background-color: #564942;
  border-color: #564942;
}
.n-state-selected > .n-link {
  color: #ffffff;
}
.n-state-error {
  border-color: #e20000;
  background-color: #ff5252;
  color: #ffffff;
}
.n-state-disabled,
.n-state-disabled .n-link,
.n-state-disabled .n-button,
.n-other-month .n-link,
.n-dropzone em,
.n-tile-empty strong,
.n-slider .n-draghandle {
  color: #9f9e9e;
}
/* Slider */
.n-slider-horizontal .n-tick {
  background-image: url('nova/slider-h.gif');
}
.n-slider-vertical .n-tick {
  background-image: url('nova/slider-v.gif');
}
/* Tooltip */
.n-tooltip {
  border-color: #564942;
  background-color: #564942;
  color: #ffffff;
}
/* Splitter */
.n-splitbar {
  background-color: #e3e3e3;
}
/* Upload */
.n-progress-status {
  border-color: #f0713a transparent;
}
/* ImageBrowser */
.n-tile {
  border-color: #ffffff;
  background-image: url('nova/gradient.png');
}
.n-tiles li.n-state-hover {
  border-color: #f0713a;
}
.n-tiles li.n-state-selected {
  border-color: #564942;
}
.n-tile .n-folder {
  background-image: url('nova/imagebrowser.png');
}
/* Shadows */
.n-popup,
.n-menu .n-group,
.n-grid .n-filter-options,
.n-time-popup,
.n-datepicker-calendar,
.n-autocomplete:hover,
.n-autocomplete.n-state-focused,
.n-dropdown-wrap.n-state-focused,
.n-dropdown-wrap.n-state-hover,
.n-dropdown-wrap.n-state-active,
.n-picker-wrap.n-state-focused,
.n-picker-wrap.n-state-hover,
.n-picker-wrap.n-state-active,
.n-imagebrowser .n-image {
  box-shadow: 2px 2px 2px 0 #aaaaaa;
  -webkit-box-shadow: 2px 2px 2px 0 #aaaaaa;
}
.n-window {
  border-color: #aaaaaa;
  box-shadow: 1px 1px 7px 1px #aaaaaa;
  -webkit-box-shadow: 1px 1px 7px 1px #aaaaaa;
}
.n-autocomplete .n-input, .n-combobox .n-input, .n-picker-wrap .n-input {
  box-shadow: inset 0 0 1px 1px #dddddd;
  -webkit-box-shadow: inset 0 0 1px 1px #dddddd;
}
